import Vue from 'vue'
import Vuex from 'vuex'
import App from './App.vue'
import router from './router'
// import store from './store'
// import axios from 'axios'
// import VueAxios from 'vue-axios'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import dayjs from 'dayjs'
// 获取当前时间
console.log(dayjs().format('YYYY-MM-DD HH:mm:ss'))
// Vue.use(VueAxios, axios)
Vue.use(ElementUI)
Vue.use(Vuex)
Vue.config.productionTip = false

// axios.defaults.baseURL = 'http://localhost:8080' // 设置一个类似base_url的请求路径
// global.axios = axios // 设置一个全局axios便于调用
// // axios.defaults.headers.post['Content-Type'] = 'application/json'
// // Vue.prototype.$http = axios
// // 请求拦截
// axios.interceptors.request.use(function (config) {
//   return config
// }, function (error) {
//   return Promise.reject(error)
// })

// // 响应拦截
// axios.interceptors.response.use(
//   function (response) {
//     switch (response.data.code) {
//       case 40001:
//         Vue.prototype.$message({
//           type: 'error',
//           message: response.data.message
//         })
//         router.push({ path: '/login/ulogin' })
//         break
//       case 50000:
//         Vue.prototype.$message({
//           type: 'error',
//           message: response.data.message
//         })
//         break
//     }
//     return response
//   },
//   function (error) {
//     return Promise.reject(error)
//   }
// )

new Vue({
  router,
  // store,
  render: h => h(App)
}).$mount('#app')
